查看原文
其他

大屏幕设备上的出色体验: Chrome 多任务处理提高用户工作效率

Android Android 开发者 2022-05-12

作者 / Android 团队


Google Chrome 是在全球广泛使用的浏览器,Chrome 团队希望可以确保用户在所有设备上都拥有出色体验。许多用户一直要求 Chrome 在移动设备、平板电脑和可折叠设备上提供更多有助于提高效率的功能,以更好地与桌面版的功能相匹配。为了满足这些需求,团队决定投入资源打造可促进多任务处理能力的功能。虽然团队也为手机端构建了此功能,但他们希望特别关注于在人们最常使用的地方实现支持,即平板电脑和可折叠设备等大屏幕设备。



实现之道



Chrome 团队最初决定专注于打造一种让用户并排打开多个 Chrome 窗口 (实例) 的方法。他们很好地利用了 Android 12L 的功能 (例如任务栏) 和 Samsung Edge Panel:

https://developer.android.google.cn/about/versions/12/12L/summary#multitasking

Chrome 团队利用 singleInstancePerTask 启动模式来构建并排功能,并希望在允许用户同时使用多个窗口与确保该功能仍然可用之间取得平衡。Chrome 团队研究了可用性的最佳实践,观察了大屏设备上的其他多窗口体验,并考虑了各种限制以确保最佳设备内存使用。最后他们得出结论,用户可以顺畅地在大屏幕设备上并排使用最多五个窗口,并为此更新了应用以支持此功能。

  • singleInstancePerTask
    https://developer.android.google.cn/reference/android/R.attr#launchMode


Chrome 团队希望用户能更轻松地利用此功能,因此在菜单中添加了 "新窗口" 快捷方式。他们使用 intent 标志组合 LAUNCH_ADJACENT|NEW_TASK 的新功能来创建此快捷方式。让此功能在产品中更突出地显示,极大地提高了使用量。多窗口功能使用量因此提高了 18 倍。


  • LAUNCH_ADJACENT|NEW_TASK

    https://developer.android.google.cn/reference/android/content/Intent#FLAG_ACTIVITY_LAUNCH_ADJACENT



卓有成效



这是一项全新的功能,而 Chrome 团队已经验证,Chrome 应用的多实例功能在平板电脑和可折叠设备上的使用量比在支持此功能的手机上多 42%。这也证明了此功能在大屏幕设备上很受 Chrome 用户欢迎,值得团队投入资源构建这些功能以提升 Chrome 用户在大屏幕设备上的体验。

他们还在应用评论中从大屏幕设备用户那里获得了非常积极的反馈:

这个应用太棒了!你可以分屏、更改标签页等等。还可以在其中玩许多游戏。我想给这个应用五星好评。

Chrome 团队计划未来持续改善大屏幕设备上的 Chrome 体验,进一步帮助用户提高工作效率。



开始体验



您可以访问官方文档详细了解如何开始针对大屏幕设备优化应用。也欢迎您持续关注 "Android 开发者" 微信公众号了解更多最新内容。


  • 针对大屏幕设备优化应用
    https://developer.android.google.cn/large-screens


您也可以通过下方二维码向我们提交反馈,或分享您喜欢的内容、发现的问题。您的反馈对我们非常重要,感谢您的支持!




推荐阅读

如页面未加载,请刷新重试

 点击屏末 | 阅读原文 | 即刻了解如何开始针对大屏幕设备优化应用



除了通过触摸进行交互外,大屏幕设备还支持其他交互形式。设备的屏幕尺寸越大,用户就越有可能使用键盘、手写笔、鼠标、游戏手柄或其他外接设备。如果您想提高应用在这些情况下的易用性,可以计划支持其中一些输入方式,如需了解更多详情,请参阅文章:是时候为各式设备适配完善的输入支持了

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存